home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 October / Chip Ekim 2003.iso / prog / desktop / vizeon / setup.exe / AppDir\Vizeon Office\games\flashman.swf / scripts / frame_106 / DoAction.as
Encoding:
Text File  |  2002-08-05  |  1.4 KB  |  60 lines

  1. row = 0;
  2. pillnum = 0;
  3. while(row < 32)
  4. {
  5.    col = 0;
  6.    rowtemp = eval("grid" add row);
  7.    while(col < 27)
  8.    {
  9.       gridsquare = rowtemp.substr(col + 1,1);
  10.       if(gridsquare eq ".")
  11.       {
  12.          pillnum += 1;
  13.          duplicateMovieClip("/p","p_" add col add "_" add row,16384 + pillnum);
  14.          setProperty("p_" add col add "_" add row, _X, col * 16 + 16);
  15.          setProperty("p_" add col add "_" add row, _Y, row * 16 + 16);
  16.       }
  17.       if(gridsquare eq "o")
  18.       {
  19.          pillnum += 1;
  20.          duplicateMovieClip("/pil","p_" add col add "_" add row,16384 + pillnum);
  21.          setProperty("p_" add col add "_" add row, _X, col * 16 + 16);
  22.          setProperty("p_" add col add "_" add row, _Y, row * 16 + 16);
  23.       }
  24.       col += 1;
  25.    }
  26.    row += 1;
  27. }
  28. px = 54;
  29. py = 92;
  30. vx = -1;
  31. vy = 0;
  32. svx = -1;
  33. duplicateMovieClip("/pac","pacman",16384 + (pillnum + 1));
  34. g1x = 56;
  35. g1y = 56;
  36. g1vx = 1;
  37. dead1 = 0;
  38. duplicateMovieClip("/ghost1","g1",16384 + (pillnum + 2));
  39. g2x = 56;
  40. g2y = 60;
  41. g2vy = -1;
  42. dead2 = 0;
  43. duplicateMovieClip("/ghost2","g2",16384 + (pillnum + 3));
  44. g3x = 56;
  45. g3y = 56;
  46. g3vy = 1;
  47. dead3 = 0;
  48. duplicateMovieClip("/ghost3","g3",16384 + (pillnum + 4));
  49. g4x = 56;
  50. g4y = 60;
  51. g4vx = 1;
  52. dead4 = 0;
  53. duplicateMovieClip("/ghost4","g4",16384 + (pillnum + 5));
  54. status = 0;
  55. bonus = 0;
  56. setProperty("/bonus", _visible, 0);
  57. gameover = 0;
  58. timer = 0;
  59. timerbonus = 0;
  60.